/*css reset 重置*/
*{color:#666;font-family:"Helvetica Neue","微软雅黑";}
body,dl,dd,p{margin:0;}
ul{margin:0;padding:0;list-style:none;}
img{display:block;}
a{text-decoration:none;}
h1,h2,h3{margin:0;font-weight:normal;}
input{padding:0;border:none;outline:none;}
/*clearfix*/
.clearfix{clear:both;}
.yinchang{width:50rem;height:25rem;background-color:#fff;position: fixed;z-index: 999; left:calc(50% - 25rem);top:45rem;border-radius: 20px;border:1px solid #333;}
.yinchang-top{height:4rem;border-bottom: 2px solid #666;background-color:#f2f2f2;border-radius: 20px 20px 0 0;}
.yinchang-top span{font-size: 2.5rem;line-height: 4rem;float: left;margin-left: 2rem;}
.yinchang-top p{font-size: 3rem;line-height: 4rem;float: right;margin-right: 2rem;}
.yinchang h1{font-size:3rem;text-align: center;margin-top:7rem;}
.shi{width:8rem;height:4rem;background-color:#559ef7;border:1px solid #333;border-radius: 10px;font-size: 2rem;color:black;text-align: center;line-height: 4rem;margin-top: 3rem;float: right;margin-right: 6rem;}
.fou{width:8rem;height:4rem;background-color:#ccc;border:1px solid #333;border-radius: 10px;font-size: 2rem;color:black;text-align: center;line-height: 4rem;margin-top: 3rem;float: left;margin-left: 6rem;}

.bj{position: fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.65);z-index: 999;}
.bj p{font-size: 4.5rem;color:white;margin-top:12rem;margin-left: 55rem;}
.bj .yuan{width:51.25rem;height:26.25rem;border:6px dashed #fff;margin:0 auto;border-radius: 100%;margin-top: 10rem;}
.bj .yuan h1{font-size: 3.75rem;width:26rem;color:white;margin-left: 15rem;margin-top: 5rem;}
.bj .fenxiang{width:18.75rem;height:6.25rem;background-color: #559ef7;font-size: 3rem;text-align: center;line-height: 6.25rem;margin:0 auto;margin-top: 10rem;color:white;border-radius: 14px;}
/*头部*/
.head{
	width:100%;
	background-color:#559ef7;
}
.head-top{
	width:90%;
	margin:0 auto;
	position:relative;
	margin-bottom:2rem;
	padding-top:1.25rem;
}
.zuojiantou{
	background-image:url(../img/zuojiantou.png);
	width:2.5rem;
	height:3.125rem;
	float:left;
	margin-right:0.625rem;
}
.head-top p{
	float:left;
	font-size:2.25rem;
	line-height:3.125rem;
	color:white;	
}
.head-top h1{
	font-size:2.625rem;
	position:absolute;
	top:0;
	left:calc(50% - 4.375rem);
	line-height:5rem;
	color:white;
}
.wode{
	background-image:url(../img/wode.png);
	width:2.9375rem;
	height:2.9375rem;
	float:right;
	margin-top:0.125rem;
}

.head-bottom{
	width:70%;
	margin:0 auto;
	padding-bottom:1.25rem;
}
.head-box{
	width:90%;
	height:4.6875rem;
	background:#cce2fd;
	border-radius:33px;
	position:relative;
	float:left;
}
input{
	position:absolute;
	top:25%;
	left:45%;
	font-size:1.875rem;
	width:40%;
	background-color:rgba(0,0,0,0.00);
}
input::-webkit-input-placeholder{
    color: #fff;opacity:1;
}
.head-bottom img{
	float:right;
	margin-top:15px;
}
/*banner*/
.banner_box{width:100%;margin:0;padding:0;overflow:hidden;}
.banner_img{width:100%;height:480px;position:relative;}
.banner_img img{position:absolute;width:100%;}
.yuandian{position:absolute;bottom:5rem;z-index:99;left:calc(50% - 5rem)}
.yuandian div{width:2rem;height:2rem;background-color:#f0f0f0;float:left;border-radius:100%;margin:0 1rem;}
.yuandian .dangqian{width:2rem;height:2rem;background-color:#fff;float:left;border-radius:100%;margin:0 1rem;}
/*内容圆点*/
.content-top{
	width:90%;
	margin:0 auto;
	margin-bottom:1.25rem;
	overflow:auto;
}
.yidongkuang{
	width:100%;
}
.box-1-dangqian{
	width:5.5rem;
	margin-right:6.875rem;
	margin-top:1.5rem;
	float:left;
}
.box-1{
	width:5.5rem;
	margin-top:1.5rem;
	float:left;
}
.box-1-dangqian div{
	width:5.5rem;
	height:5.5rem;
	border-radius:100%;
	background-color:#559ef7;
}
.box-1{
	width:5.5rem;
	margin-right:6.875rem;
	margin-top:1.5rem;
	float:left;
}
.box-2{
	width:5.5rem;
	margin-top:1.5rem;
	float:left;
}
.box-2 div{
	width:5.5rem;
	height:5.5rem;
	border-radius:100%;
	background-color:#dadada;
}
.box-2 a{
	display:block;
	font-size:1.5rem;
	text-align:center;
	margin-top:1.5rem;
}
.box-1-dangqian a{
	display:block;
	font-size:1.5rem;
	text-align:center;
	margin-top:1.5rem;
	color:#559ef7;
}
.box-2:hover div {background-color:#559ef7;transition:0.6s;}
.box-2 a:hover{color:#559ef7;transition:0.6s;}
.box-1 div{
	width:5.5rem;
	height:5.5rem;
	border-radius:100%;
	background-color:#dadada;
}
.box-1 a{
	display:block;
	font-size:1.5rem;
	text-align:center;
	margin-top:1.5rem;
}
.box-1:hover div {background-color:#559ef7;transition:0.6s;}
.box-1 a:hover{color:#559ef7;transition:0.6s;}
/*.biaoti{
	border-top:2px solid #535353;
}*/
.biaoti p{
	margin-left:2.75rem;
	font-size:3rem;
	line-height:7.5rem;
}
.content-box{
	border-top:1px solid #9b9b9b;
}
.content-box > p{
	font-size:2.25rem;
	display:block;
	line-height:6rem;
	margin-left:2.75rem;
}
.content-box-main{
	width:90%;
	margin:0 auto;
	margin-top:1.25rem;
}
.content-box-left{
	width:48%;
	float:left;
}
.content-box-left img{
	width:100%;
}
.box-text span{
	display:block;
	float:left;
	font-size:2rem;
	color:#3f3f3f;
	line-height:5rem;
}
.box-text p{
	display:block;
	float:right;
	font-size:1.25rem;
	color:#494949;
	line-height:5rem;
}
.box-text p a{color:#559ef7;}
.text2{
	color:#757575;
	font-size:1.75rem;
	display:block;
}
.content-box-right{
	width:48%;
	float:right;
}
.content-box-right img{
	width:100%;
}


.dabiaoti{font-size:2.5rem;margin-left: 3.125rem;color:#494949;margin-top: 3.125rem;margin-bottom: 1.875rem;}

.content-list{margin-left: 3.125rem;margin-right: 3rem;position: relative;margin-top: 2rem;}
.content-list img{width:11.75rem;height:6.75rem;float: left;}
.content-list h1{font-size: 1.75rem;color:#808080;margin-left: 1.875rem;float: left;margin-top: 0.625rem;}
.content-list .kuang{width:7.5rem;height:3.125rem;float: right;color: white;font-size: 1.125rem;text-align: center;line-height: 3rem;background-color:#559ef7;margin-top: 1.8125rem;border-radius: 10px;}
.content-list span{font-size: 1.5rem;color: #808080;float: right;margin-right: 2.5rem;line-height: 6.75rem;}
.content-list p{position: absolute;left:13.625rem;bottom: 1.875rem;font-size: 1.125rem;color:#808080; }
.content-list p a{color:#559efc;}

.content-list-1{margin-left: 3.125rem;margin-right: 3rem;position: relative;margin-top: 2rem;}
.content-list-1 img{width:11.75rem;height:6.75rem;float: left;}
.content-list-1 h1{font-size: 1.75rem;color:#000;margin-left: 1.875rem;float: left;margin-top: 0.625rem;}
.content-list-1 .kuang{width:7.5rem;height:3.125rem;float: right;color: white;font-size: 1.125rem;text-align: center;line-height: 3rem;background-color:red;margin-top: 1.8125rem;border-radius: 10px;}
.content-list-1 span{font-size: 1.5rem;color:#000;float: right;margin-right: 2.5rem;line-height: 6.75rem;}
.content-list-1 p{position: absolute;left:13.625rem;bottom: 1.875rem;font-size: 1.125rem;color:#808080; }
.content-list-1 p a{color:#559efc;}

.content-list-2{margin-left: 3.125rem;margin-right: 3rem;position: relative;margin-top: 2rem;}
.content-list-2 img{width:11.75rem;height:6.75rem;float: left;}
.content-list-2 h1{font-size: 1.75rem;color:#000;margin-left: 1.875rem;float: left;margin-top: 0.625rem;}
.content-list-2 .kuang{width:7.5rem;height:3.125rem;float: right;color: white;font-size: 1.125rem;text-align: center;line-height: 3rem;background-color:#559ef7;margin-top: 1.8125rem;border-radius: 10px;}
.content-list-2 span{font-size: 1.5rem;color: #000;float: right;margin-right: 2.5rem;line-height: 6.75rem;}
.content-list-2 p{position: absolute;left:13.625rem;bottom: 1.875rem;font-size: 1.125rem;color:#808080; }
.content-list-2 p a{color:#559efc;}

.dianquan{margin-left: 3.125rem;margin-right: 3.125rem;height:6.25rem;}
.dianquan a{font-size: 1.5rem;color:red;line-height: 6.25rem;float: right;}



.bottom{width:100%;border-top:1px solid #ededed;}
.bottom-box{width:80%;margin:0 auto;}
.box-a{
	margin-top:1.25rem;
	width:10%;
	margin-right:6%;
	float:left;
}
.box-a p{font-size:1.875rem;display:block;text-align:center;}
.box-a img{margin:0 auto;margin-bottom:0.625rem;}

.box-b{
	margin-top:1.25rem;
	width:18%;
	margin-right:6%;
	float:left;
}
.box-b p{font-size:1.875rem;display:block;text-align:center;}
.box-b img{margin:0 auto;margin-bottom:0.625rem;}

.box-c{
	margin-top:1.25rem;
	width:18%;
	margin-right:6%;
	float:left;
}
.box-c p{font-size:1.875rem;display:block;text-align:center;}
.box-c img{margin:0 auto;margin-bottom:0.625rem;}

.box-d{
	margin-top:1.25rem;
	width:18%;
	margin-right:6%;
	float:left;
}
.box-d p{font-size:1.875rem;display:block;text-align:center;color:#559ef7;}
.box-d img{margin:0 auto;margin-bottom:0.625rem;}

.box-e{
	margin-top:1.25rem;
	width:10%;
	float:left;
}
.box-e p{font-size:1.875rem;display:block;text-align:center;}
.box-e img{margin:0 auto;margin-bottom:0.625rem;}